home *** CD-ROM | disk | FTP | other *** search
- qddvx102.zip README file:
- -------------------------
- This distribution contains support libraries for building X
- programs for DESQview/X using djgpp 1.08 or above. The directory
- structure is now in the correct contrib format, where all files
- are placed in contrib\dvx off your DJGPP directory. This file MUST
- be unzipped using the -d parameter to PKUNZIP, in order to create
- the proper subdirectories listed below:
-
- INC - X and BSD socket include files
- LIB - X and BSD socket library files
- DOCS - socket,daemon and protected mode API documentation
- BIN - some utility programs
- DEMOS - Demonstration X clients
- QDECK - Sample clients peculiar to DESQview/X
-
-
- Changes from 1.01:
- ------------------
- 1. Added scandir(). Scan the directory dirname calling select to
- make a list of selected directory entries then sort using qsort
- and compare routine dcomp. Returns the number of entries and a
- pointer to a list of pointers to struct dirent (through
- namelist). Returns -1 if there were any errors.
-
- 2. Added alphasort(). Alphabetic order comparison routine for
- those who want it. A companion to scandir().
-
- 3. Fixed getuid(). It longer gives an exception in GNU.
-
- 4. Fixed apiIsObj(). It now returned values as documented in the
- roadmap.
-
- 5. Added keyOf(). get handle of given task's keyboard.
-
- 6. Added wait1(). It waits until a process handle is no longer
- valid.
-
- 7. Fixed pif_start(). It previously only handled comamnd
- parmaters of less then 65 bytes.
-
- 8. Added pif_exec(). Which acts as pif_start should i.e it
- returns the process handle. A return value of zero indicates a
- failure, and errno is set.
-
- 9. Added system(). Passes the string to be executed to a new DV
- process. First useing the first word as the pif name, if that
- fails then using the 'DOS' pif. If the command has a trailing '&'
- system will not wait for the process to terminate. There should be
- no need to use pif_exec or pif_start anymore. Hopefully replacing
- the libpc system() will not cause problems.
-
- 10. Added bsd.h,pmi.h,qdos.h.
-
- 11. Updated the Quarterdeck created header files to support C++.
-
- 12.The Athena Widget Libraries have been recompiled with the
- XAW_BC define (for backward compatability.)
-
- 13. Xmu/Editresc.h and Xmu/EditresP.h adding support for the R5
- Editres protcol (as ported to R4 by Marc QUINTON).
-
-
-
-
- Porting From UNIX:
- ------------------
- When copying from UNIX to DOS file names get truncated to eight
- characters + '.' + three characters. In cases where the first
- eight characters more than one filename were identical, files had
- to be renamed to avoid being overwritten. When porting programs
- to DOS it would be tedious to manually alter header file names in
- source code. A program called UNIX2DVX.EXE is provided to
- automate this process. See UNIX2DVX.DOC in the docs\ directory
- for details on this program.
-
- Disclaimer :
- ------------
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE.
-
- There is no obligation on Quarterdeck Office Systems to support
- this product.
-
- The recommended forums for discussing problems are:
-
- DJGPP mailing list:
- djgpp@sun.soe.clarkson.edu
-
- Internet forum:
- comp.os.msdos.desqview
-
- Quarterdeck COMPUSERVE:
- Electronic Mail 76004,2310
- Forum Access GO QUARTERDECK
-
- BIX:
- Forum Access JOIN DESQVIEW
-
- Quarterdeck BBS:
- (310) 314-3227
- Forum Access JOIN 2 (API Support Conference)
-
- Note:
- -----
- The DESQview/X X11 Roadmap, together with the DJGPP compiler and
- X11R4 library support is available from Quarterdeck Office
- Systems for a cost of $50. The DESQview/X X11 Roadmap, is
- available separately a cost of $25. Quarterdeck Office Systems
- Customer Service can be reached at 1-800-354-3222.
- -----------------------